/*
UVG
Algoritmos y Estructuras de Datos - 2011
Hoja de trabajo 8 
Autor: Eduardo Castellanos

Clase  utilizada para instanciar los diferentes tipos de sets. 
*/
class WordSetFactory {
        
        // Metodo que genera un objeto que implementa WordSet
        // parametro tipo: 1 = SimpleSet
        //                         2 = myBetterSet  <---- el que yo investigue
        
        public static WordSet generateSet(int tipo)
        {
            if (tipo == 1)
                    return new SimpleSet();
            else if (tipo == 2)
                  return new SplayTreeSet();
            else if (tipo == 3)
                   return new HashSet();
            else if(tipo == 4)
                    return new RedBlackTreeSet();
            else
                    return null;
                    // aqui se regresara el set mejorado que yo he investigado
                        // mientras tanto regresa null
                   
        }
        
        
}